function datos_vacios(){
    
    d=document.datos;

    if(	d.num_ing_electrica.value=="" && d.pas_ing_electrica.checked==0 && 
        d.num_ing_mecanica.value=="" && d.pas_ing_mecanica.checked==0 &&
        d.num_ing_quimica.value=="" && d.pas_ing_quimica.checked==0 &&
        d.num_ing_electronica.value=="" && d.pas_ing_electronica.checked==0 &&
        d.num_ing_materiales.value=="" && d.pas_ing_materiales.checked==0 &&
        d.num_ing_computacion.value=="" && d.pas_ing_computacion.checked==0 &&
        d.num_ing_geofisica.value=="" && d.pas_ing_geofisica.checked==0 && 
        d.num_ing_produccion.value=="" && d.pas_ing_produccion.checked==0 &&   

        
        d.num_lic_quimica.value=="" && d.pas_lic_quimica.checked==0 &&       
        d.num_lic_mate.value=="" && d.pas_lic_mate.checked==0 &&       
        d.num_lic_fisica.value=="" && d.pas_lic_fisica.checked==0 &&       
        d.num_lic_bio.value=="" && d.pas_lic_bio.checked==0 &&
        
        d.num_arquitectura.value=="" && d.pas_arquitectura.checked==0 &&       
        d.num_urbanismo.value=="" && d.pas_urbanismo.checked==0 &&  
        
        d.num_hospi.value=="" && d.pas_hospi.checked==0 &&
        
        d.num_tec_electrica.value=="" && d.pas_tec_electrica.checked==0 &&       
        d.num_tec_electronica.value=="" && d.pas_tec_electronica.checked==0 &&           
        
        d.num_orga.value=="" && d.pas_orga.checked==0 && 
        d.num_exterior.value=="" && d.pas_exterior.checked==0
        
       )
        { 
        return true; 	
    }else{
        return false; 	
    }
}

function verificar(){
    var error=false;
    var aviso="";
    var texto="";
    var texto2="";

    d=document.datos;

   if (datos_vacios()){
        error=true; 	
        texto=texto+"-No ha realizado Ninguna Solicitud de Pasantes.\n";		
    }
    else{
    
    //Se verifica que si se selecciono el checkbox el numero de pasantes sea indicado
    if(d.num_ing_electrica.value=="" && d.pas_ing_electrica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Electrica\n";
    }
    
    if(d.num_ing_mecanica.value=="" && d.pas_ing_mecanica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Mecanica\n";
    }
    
    if( d.num_ing_quimica.value=="" && d.pas_ing_quimica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Quimica\n";
    }
    
    if( d.num_ing_electronica.value=="" && d.pas_ing_electronica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Electronica\n";
    }
    
    if( d.num_ing_materiales.value=="" && d.pas_ing_materiales.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Materiales\n";
    }
    
    if( d.num_ing_computacion.value=="" && d.pas_ing_computacion.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Computacion\n";
    }
    
    if( d.num_ing_geofisica.value=="" && d.pas_ing_geofisica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Geofisica\n";
    }
 
    if( d.num_ing_produccion.value=="" && d.pas_ing_produccion.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Ingenieria Produccion\n";
    }
    

    if( d.num_lic_quimica.value=="" && d.pas_lic_quimica.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Licenciatura Quimica\n";
    }
 
     if( d.num_lic_mate.value=="" && d.pas_lic_mate.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Licenciatura Matematica\n";
    }
    
     if( d.num_lic_fisica.value=="" && d.pas_lic_fisica.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Licenciatura Física\n";
    }
    
     if( d.num_lic_bio.value=="" && d.pas_lic_bio.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Licenciatura Biologia\n";
    }
    
     if( d.num_arquitectura.value=="" && d.pas_arquitectura.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Arquitectura\n";
    }
    
     if( d.num_urbanismo.value=="" && d.pas_urbanismo.checked==1 ){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Urbanismo\n";
    }
    
     if( d.num_hospi.value=="" && d.pas_hospi.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Licenciatura en Gestión de la Hospitalidad\n";
    }
    
     if( d.num_tec_electrica.value=="" && d.pas_tec_electrica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Tecnología Eléctrica\n";
    }

     if( d.num_tec_electronica.value=="" && d.pas_tec_electronica.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Tecnología Electrónica\n";
    }
    

     if(  d.num_orga.value=="" && d.pas_orga.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Organización Empresarial\n";
    }
    
     if(   d.num_exterior.value=="" && d.pas_exterior.checked==1){ 
        error=true; 	
        texto2=texto2+"-Falta indicar Numero de Pasantes Comercio Exterior\n";
    }     
    
    
    /**************************************************************************************/
    
    // Se marcan las carreras que fueron solicitada
        if(d.num_ing_electrica.value!="" && d.pas_ing_electrica.checked==0){ 
            d.pas_ing_electrica.checked=1
        }
    
        if(d.num_ing_mecanica.value!="" && d.pas_ing_mecanica.checked==0){ 
            d.pas_ing_mecanica.checked=1
        }
    
        if( d.num_ing_quimica.value!="" && d.pas_ing_quimica.checked==0){ 
            d.pas_ing_quimica.checked=1
        }
    
        if( d.num_ing_electronica.value!="" && d.pas_ing_electronica.checked==0){ 
            d.pas_ing_electronica.checked=1
        }
    
        if( d.num_ing_materiales.value!="" && d.pas_ing_materiales.checked==0){ 
            d.pas_ing_materiales.checked=1
        }
    
        if( d.num_ing_computacion.value!="" && d.pas_ing_computacion.checked==0){ 
            d.pas_ing_computacion.checked=1
        }
    
        if( d.num_ing_geofisica.value!="" && d.pas_ing_geofisica.checked==0){ 
            d.pas_ing_geofisica.checked=1
        }
 
        if( d.num_ing_produccion.value!="" && d.pas_ing_produccion.checked==0){ 
            d.pas_ing_produccion.checked=1
        }
    

        if( d.num_lic_quimica.value!="" && d.pas_lic_quimica.checked==0 ){ 
            d.pas_lic_quimica.checked=1
        }
 
        if( d.num_lic_mate.value!="" && d.pas_lic_mate.checked==0 ){ 
            d.pas_lic_mate.checked=1
        }
    
        if( d.num_lic_fisica.value!="" && d.pas_lic_fisica.checked==0 ){ 
            d.pas_lic_fisica.checked=1
        }
    
        if( d.num_lic_bio.value!="" && d.pas_lic_bio.checked==0 ){ 
            d.pas_lic_bio.checked=1
        }
    
        if( d.num_arquitectura.value!="" && d.pas_arquitectura.checked==0 ){ 
            d.pas_arquitectura.checked=1
        }
    
        if( d.num_urbanismo.value!="" && d.pas_urbanismo.checked==0 ){ 
            d.pas_urbanismo.checked=1
        }
    
        if( d.num_hospi.value!="" && d.pas_hospi.checked==0){ 
            d.pas_hospi.checked=1
        }
    
        if( d.num_tec_electrica.value!="" && d.pas_tec_electrica.checked==0){ 
            d.pas_tec_electrica.checked=1
        }

        if( d.num_tec_electronica.value!="" && d.pas_tec_electronica.checked==0){ 
            d.pas_tec_electronica.checked=1
        }
    

        if(  d.num_orga.value!="" && d.pas_orga.checked==0){ 
            d.pas_orga.checked=1
        }
    
        if(   d.num_exterior.value!="" && d.pas_exterior.checked==0){ 
            d.pas_exterior.checked=1
        }     
      
    }


    
  /******************* Se muestran los errores *****************/
    if(!error){
        if (confirm("Esta seguro de enviar esta información?.")){
            d.submit();
        }
    }else{
        
        if(texto2!=""){
            aviso="\nSe detectaron los siguientes errores:\n"+texto2;	
        }        
        if(texto!=""){
            aviso=aviso+"\nDebe completar los siguientes campos:\n"+texto;
        }
        alert(aviso);			
    }
}
